VIYTPYTSLENGYDPMEVKRILVVGAGVMGHGIAQVAAMSGFNVRLIDIKEEFLERALSRIRESLEKLQAKGKLKESPEVVLSRIETMVANPEDEESYAKAAKDIDFMIEAVPEILELKQSIFRTIDKYAPKHAILTSNTSSIPITEIAKATQRPEKVAGMHFFNPPVILKLVEVIKGEKTSDETVNVIVELAKKMGKVPIVVKKDVPGFIVNRVMARFLNEGCWAVERGLYTMEQVDAAFRYKLNFPMGAFELADYVGLDVLYHLMKAMKERGMNLTICPKFEQMVKENKLGVKSGEGFYKYPAPGKYKKPSIPASAAEGVDYVYLIDSAINEGVWLVENEVAGVEDVDQATVLGLNLPMGILKLGDFLGLDNVLQSLQEKTSLADDYKPNNLLVRMVKENKLGVKSGEGFYKYELKEEDRGEIKVRREGETLWIVFNRPKQRNALTPQLLLKAKEAMEEACNDEKVKVVILTGEDVFSAGFDLTYMSKVEPKRAPIEVAGPFIQLGESVENCSKPVIAFIRGYALGGGLEVAMMADLRLATEDALLGQPEINVGIIPGGGGTQRLPRYVGLGRAMEMILLGDMIDARTAKEWGLVNWVVPKRVADAEIRLVASKLASKPPIALAAAKEAVRASLEVPLKEGLKLEAEAFARVLSTQDAREGITAFLEKRKPNFKGE